/* line 4, ../cssFatory/sass/confirm_order.scss */
.header {
  height: 3.12889rem;
  background-color: #da0900;
}
/* line 7, ../cssFatory/sass/confirm_order.scss */
.header .content {
  position: relative;
  width: 25.24444rem;
  margin: 0 auto;
}
/* line 11, ../cssFatory/sass/confirm_order.scss */
.header .content img {
  display: inline-block;
  position: absolute;
  left: 1.06667rem;
  line-height: 3.12889rem;
  margin-top: 0.85333rem;
}
/* line 18, ../cssFatory/sass/confirm_order.scss */
.header .content .title {
  font-size: 1.28rem;
  color: white;
  display: inline-block;
  position: absolute;
  left: 42%;
  width: 5.33333rem;
  line-height: 3.12889rem;
}

/* line 30, ../cssFatory/sass/confirm_order.scss */
.main {
  background-color: #e7e7e7;
}
/* line 31, ../cssFatory/sass/confirm_order.scss */
.main h6 {
  margin: 0 auto;
  font-size: 0.99556rem;
  line-height: 1.77778rem;
  padding-left: 1.06667rem;
}
/* line 38, ../cssFatory/sass/confirm_order.scss */
.main .info {
  width: 25.24444rem;
  padding-left: 0.71111rem;
  padding-right: 0.71111rem;
  margin-bottom: 0.71111rem;
  background-color: white;
}
/* line 44, ../cssFatory/sass/confirm_order.scss */
.main .info .details {
  margin-left: -0.71111rem;
  margin-right: -0.71111rem;
  border: 1px solid black;
  border-left: none;
  border-right: none;
}
/* line 50, ../cssFatory/sass/confirm_order.scss */
.main .info .details .name {
  margin-top: 0.35556rem;
  font-size: 0.85333rem;
  display: inline-block;
  padding-left: 1.77778rem;
  line-height: 1.42222rem;
}
/* line 57, ../cssFatory/sass/confirm_order.scss */
.main .info .details .tel {
  font-size: 0.85333rem;
  display: inline-block;
  margin-left: 3.84rem;
}
/* line 62, ../cssFatory/sass/confirm_order.scss */
.main .info .details .address {
  padding-left: 1.77778rem;
  line-height: 1.42222rem;
  margin-bottom: 0.35556rem;
}
/* line 66, ../cssFatory/sass/confirm_order.scss */
.main .info .details .address img {
  width: 0.92444rem;
  vertical-align: middle;
}
/* line 70, ../cssFatory/sass/confirm_order.scss */
.main .info .details .address span {
  font-size: 0.85333rem;
}
/* line 75, ../cssFatory/sass/confirm_order.scss */
.main .info .add {
  font-size: 0.85333rem;
  line-height: 1.77778rem;
  padding-left: 1.06667rem;
}
/* line 79, ../cssFatory/sass/confirm_order.scss */
.main .info .add img {
  width: 1.13778rem;
  vertical-align: middle;
}
/* line 85, ../cssFatory/sass/confirm_order.scss */
.main .product-info {
  background-color: white;
  width: 25.24444rem;
  margin: 0 auto;
  padding-left: 0.71111rem;
  padding-right: 0.71111rem;
}
/* line 91, ../cssFatory/sass/confirm_order.scss */
.main .product-info .describe {
  border-top: 1px solid #999;
  margin-left: -0.71111rem;
  margin-right: -0.71111rem;
}
/* line 95, ../cssFatory/sass/confirm_order.scss */
.main .product-info .describe .describe-info {
  background-color: #f3f3f3;
  margin-top: 0.71111rem;
  height: 8.88889rem;
}
/* line 99, ../cssFatory/sass/confirm_order.scss */
.main .product-info .describe .describe-info img {
  width: 6.68444rem;
  height: 6.68444rem;
  margin-left: 1.06667rem;
  margin-top: 1.06667rem;
  display: inline-block;
}
/* line 106, ../cssFatory/sass/confirm_order.scss */
.main .product-info .describe .describe-info .content {
  position: relative;
  display: inline-block;
  width: 14.93333rem;
  margin-left: 0.35556rem;
  margin-top: 1.28rem;
  vertical-align: top;
}
/* line 113, ../cssFatory/sass/confirm_order.scss */
.main .product-info .describe .describe-info .content h4 {
  font-size: 0.85333rem;
  line-height: 1.06667rem;
  font-style: normal;
  font-weight: normal;
}
/* line 119, ../cssFatory/sass/confirm_order.scss */
.main .product-info .describe .describe-info .content .colour {
  margin-top: 0.35556rem;
  margin-bottom: 1.77778rem;
  color: #999999;
  font-style: normal;
  font-size: 0.85333rem;
}
/* line 125, ../cssFatory/sass/confirm_order.scss */
.main .product-info .describe .describe-info .content .colour i {
  font-style: normal;
}
/* line 129, ../cssFatory/sass/confirm_order.scss */
.main .product-info .describe .describe-info .content i {
  font-size: 0.85333rem;
  font-style: normal;
  margin-bottom: 0.71111rem;
}
/* line 134, ../cssFatory/sass/confirm_order.scss */
.main .product-info .describe .describe-info .content span {
  position: absolute;
  font-size: 0.85333rem;
  right: -1.42222rem;
}
/* line 142, ../cssFatory/sass/confirm_order.scss */
.main .product-info .describe .way {
  width: 24.88889rem;
  border-top: 1px solid #999;
  margin-left: -0.71111rem;
  margin-right: -0.71111rem;
  font-size: 0.85333rem;
  padding-left: 2.48889rem;
  position: relative;
  color: #666666;
}
/* line 151, ../cssFatory/sass/confirm_order.scss */
.main .product-info .describe .way b {
  line-height: 3.55556rem;
}
/* line 154, ../cssFatory/sass/confirm_order.scss */
.main .product-info .describe .way .method {
  position: absolute;
  right: 1.06667rem;
  top: 0rem;
}
/* line 158, ../cssFatory/sass/confirm_order.scss */
.main .product-info .describe .way .method span {
  line-height: 3.55556rem;
  margin-right: 0.71111rem;
}
/* line 162, ../cssFatory/sass/confirm_order.scss */
.main .product-info .describe .way .method img {
  width: 0.49778rem;
  height: 0.92444rem;
  vertical-align: middle;
}
/* line 171, ../cssFatory/sass/confirm_order.scss */
.main .product-info .describe textarea {
  width: 24.88889rem;
  margin: 0 auto;
  border-left: none;
  border-right: none;
  font-size: 0.71111rem;
  padding-left: 1.77778rem;
  padding-top: 1.77778rem;
}
/* line 181, ../cssFatory/sass/confirm_order.scss */
.main .product-info .subtotal {
  position: relative;
  display: inline-block;
  right: -14.22222rem;
  margin-top: 1.42222rem;
  margin-bottom: 0.71111rem;
  padding-bottom: 0.71111rem;
}
/* line 188, ../cssFatory/sass/confirm_order.scss */
.main .product-info .subtotal .num {
  font-size: 0.85333rem;
  color: #808080;
  display: inline-block;
}
/* line 192, ../cssFatory/sass/confirm_order.scss */
.main .product-info .subtotal .num i {
  margin-left: -0.21333rem;
}
/* line 196, ../cssFatory/sass/confirm_order.scss */
.main .product-info .subtotal .money {
  font-size: 0.85333rem;
  color: #808080;
  display: inline-block;
}
/* line 200, ../cssFatory/sass/confirm_order.scss */
.main .product-info .subtotal .money i {
  color: red;
  margin-left: -0.21333rem;
}
/* line 207, ../cssFatory/sass/confirm_order.scss */
.main .anonymous {
  background-color: white;
  margin-top: 0.71111rem;
}
/* line 210, ../cssFatory/sass/confirm_order.scss */
.main .anonymous h6 {
  color: #808080;
  font-size: 0.85333rem;
  line-height: 2.13333rem;
  display: inline-block;
}
/* line 216, ../cssFatory/sass/confirm_order.scss */
.main .anonymous i {
  display: inline-block;
  width: 0.85333rem;
  height: 0.85333rem;
  border: 1px solid red;
  position: relative;
  top: 0.21333rem;
  right: -19.55556rem;
}
/* line 225, ../cssFatory/sass/confirm_order.scss */
.main .anonymous i:after {
  position: absolute;
  top: -0.14222rem;
  left: 0rem;
  content: '';
  display: block;
  width: 1.35111rem;
  height: 1.06667rem;
  background-image: url("../img/confirm_order_tick.png");
  background-repeat: no-repeat;
  background-position: 0rem 0rem;
}
/* line 239, ../cssFatory/sass/confirm_order.scss */
.main .balance {
  position: relative;
  height: 3.55556rem;
  margin-top: 3.55556rem;
  background-color: white;
}
/* line 244, ../cssFatory/sass/confirm_order.scss */
.main .balance .total {
  display: inline-block;
  font-size: 0.85333rem;
  margin-left: 12.44444rem;
}
/* line 248, ../cssFatory/sass/confirm_order.scss */
.main .balance .total i {
  font-size: 1.06667rem;
  margin-left: -0.35556rem;
  line-height: 3.55556rem;
  color: red;
}
/* line 255, ../cssFatory/sass/confirm_order.scss */
.main .balance button {
  position: absolute;
  display: inline-block;
  font-size: 1.06667rem;
  width: 7.04rem;
  height: 3.55556rem;
  right: 0rem;
  background-color: red;
  color: white;
  border: transparent;
}
